#pragma once

#include "DXUT.h"
#include "Index.h"
#include "Weight.h"
class SkinnedVertex
{
public:
	//Components of a Vertex
	D3DXVECTOR3 Position;
	D3DXVECTOR2 UV;
	D3DXVECTOR3 Normal;
	D3DXVECTOR3 Tangent;
	D3DXVECTOR3 BiTangent;
	SkinWeight Weights;
	SkinIndex Indices;

	//Constructor
	SkinnedVertex(D3DXVECTOR3 Position, D3DXVECTOR2 UV, D3DXVECTOR3 Normal, D3DXVECTOR3 Tangent, D3DXVECTOR3 BiTangent, SkinIndex Indices, SkinWeight Weights)
	{
		this->Position = Position;
		this->UV = UV;
		this->Normal = Normal;
		this->Tangent = Tangent;
		this->BiTangent = BiTangent;
		this->Indices = Indices;
		this->Weights = Weights;
	}
};
